com.sabro.jbusiness.gui.celleditors
Interface DBCampo

All Superinterfaces:
javax.swing.CellEditor
All Known Implementing Classes:
DBCampoCombo, DBCampoComboIcones, DBCampoComboTipos, DBCampoTexto, DBCampoXXX

public interface DBCampo
extends javax.swing.CellEditor


Method Summary
 void addCellEditorListener(javax.swing.event.CellEditorListener l)
          Adiciona listener para o evento de CellEditorListener
 void cancelCellEditing()
          Desfaz as alterações do campo
 void editaCampoClear()
          Edita o campo com limpeza prévia de seu conteúdo.
 void editaCampoCompleto()
          Edita o campo em resposta ao pressionamento da tecla que comanda um pedido de edição (F2).
 void editaCampoLeft()
          Edita o campo em resposta ao pressionamento da tecla de seta para a esquerda.
 void editaCampoRight()
          Edita o campo em resposta ao pressionamento da tecla de seta para a direita.
 void editaCampoString(java.lang.String texto)
          Inicia a edição do campo e coloca o texto informado no campo editado.
 void fireEditingCanceled()
          Dispara evento editingCanceled(e)
 void fireEditingStopped()
          Dispara evento editingStopped(e)
 javax.swing.JComponent getEditorComponent()
          Fornece o componente que realmente trata as informações dentro do campo.
 java.lang.String getResultado()
          Obtém o texto do item selecionado no campo
 SysFiltroCampo getSysFiltroCampo()
          Obtém o sysFiltroCampo atualizado
 SysValor getSysValor()
          Obtém o sysValor atualizado
 java.lang.Object getValor()
          Obtém o valor atualizado do campo
 boolean isChanged()
          Informa se o campo tem alteraçòes para serem gravadas
 void removeCellEditorListener(javax.swing.event.CellEditorListener l)
          Remove listener para o evento de CellEditorListener
 void setSysFiltroCampo(SysFiltroCampo sysFiltroCampo)
          Iniciliza ou altera o valor do campo com base em SysFiltroCampo
 void setSysValor(SysValor sysValor)
          Iniciliza ou altera o valor do campo com base em SysValor
 void setValor(java.lang.Object valor)
          Iniciliza ou altera o valor do campo
 boolean stopCellEditing()
          Interrompe a edição do campo.
 
Methods inherited from interface javax.swing.CellEditor
getCellEditorValue, isCellEditable, shouldSelectCell
 

Method Detail

getValor

java.lang.Object getValor()
Obtém o valor atualizado do campo


getSysValor

SysValor getSysValor()
Obtém o sysValor atualizado


getSysFiltroCampo

SysFiltroCampo getSysFiltroCampo()
Obtém o sysFiltroCampo atualizado


setValor

void setValor(java.lang.Object valor)
Iniciliza ou altera o valor do campo


setSysValor

void setSysValor(SysValor sysValor)
Iniciliza ou altera o valor do campo com base em SysValor

Parameters:
sysValor -

setSysFiltroCampo

void setSysFiltroCampo(SysFiltroCampo sysFiltroCampo)
Iniciliza ou altera o valor do campo com base em SysFiltroCampo

Parameters:
sysFiltroCampo -

getResultado

java.lang.String getResultado()
Obtém o texto do item selecionado no campo


stopCellEditing

boolean stopCellEditing()
Interrompe a edição do campo.

Specified by:
stopCellEditing in interface javax.swing.CellEditor

getEditorComponent

javax.swing.JComponent getEditorComponent()
Fornece o componente que realmente trata as informações dentro do campo.


editaCampoCompleto

void editaCampoCompleto()
Edita o campo em resposta ao pressionamento da tecla que comanda um pedido de edição (F2). Normalmente marca o texto inteiro.


editaCampoClear

void editaCampoClear()
Edita o campo com limpeza prévia de seu conteúdo.


editaCampoString

void editaCampoString(java.lang.String texto)
Inicia a edição do campo e coloca o texto informado no campo editado.


editaCampoRight

void editaCampoRight()
Edita o campo em resposta ao pressionamento da tecla de seta para a direita. Normalmente faz o posicionamento do cursor a direita do texto.


editaCampoLeft

void editaCampoLeft()
Edita o campo em resposta ao pressionamento da tecla de seta para a esquerda. Normalmente faz o posicionamento do cursor a esquerda do texto.


cancelCellEditing

void cancelCellEditing()
Desfaz as alterações do campo

Specified by:
cancelCellEditing in interface javax.swing.CellEditor

isChanged

boolean isChanged()
Informa se o campo tem alteraçòes para serem gravadas


addCellEditorListener

void addCellEditorListener(javax.swing.event.CellEditorListener l)
Adiciona listener para o evento de CellEditorListener

Specified by:
addCellEditorListener in interface javax.swing.CellEditor

removeCellEditorListener

void removeCellEditorListener(javax.swing.event.CellEditorListener l)
Remove listener para o evento de CellEditorListener

Specified by:
removeCellEditorListener in interface javax.swing.CellEditor

fireEditingStopped

void fireEditingStopped()
Dispara evento editingStopped(e)


fireEditingCanceled

void fireEditingCanceled()
Dispara evento editingCanceled(e)